#include "retaparametrica.h"

RetaParametrica::RetaParametrica()
{
}

double RetaParametrica::calculaValorFuncaoX(double parametro, QVector<Ponto> pontosReferencia) {
    Ponto p0 = pontosReferencia[0];
    Ponto p1 = pontosReferencia[1];

    return (1-parametro)*p0.x()+parametro*p1.x();
}

double RetaParametrica::calculaValorFuncaoY(double parametro, QVector<Ponto> pontosReferencia) {
    Ponto p0 = pontosReferencia[0];
    Ponto p1 = pontosReferencia[1];

    return (1-parametro)*p0.y()+parametro*p1.y();
}
